Extension point tree
Documentation
Used to register the PublicationTree implementations available to build treeInstance.
A sample contribution could be
<publicationTree
class="org.nuxeo.ecm.platform.publisher.impl.core.SectionPublicationTree" name="CoreTree"/>
It registers a SectionPublicationTree, tree implementation used to publish documents on local Section documents.
Contribution Descriptors
- Class: org.nuxeo.ecm.platform.publisher.descriptors.PublicationTreeDescriptor
Existing Contributions
Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.
-
<extension point="tree" target="org.nuxeo.ecm.platform.publisher.impl.service.PublisherServiceImpl"> <documentation> PublicationTree that allows retrieving all the published Rendition documents in addition to the 'standard' proxies for the given document. </documentation> <publicationTree class="org.nuxeo.ecm.platform.rendition.publisher.RenditionPublicationCoreTree" name="RenditionPublicationCoreTree"/> </extension>
-
<extension point="tree" target="org.nuxeo.ecm.platform.publisher.impl.service.PublisherServiceImpl"> <documentation> Default PublicationTrees available to use. - CoreTree: tree to use when publishing on local sections - RootSectionsCoreTree: tree to use when publishing on local sections but using the information stored in the Workspace to get the sections where a publication is allowed - LocalFSTree: tree to use when publishing on the file system - ClientForRemoteTree: tree to use on the client side when using the remote publication - CoreTreeWithExternalDocs: tree to use on the server side when using the remote publication @author Thomas Roger(troger@nuxeo.com) </documentation> <publicationTree class="org.nuxeo.ecm.platform.publisher.impl.core.SectionPublicationTree" name="CoreTree"/> <publicationTree class="org.nuxeo.ecm.platform.publisher.impl.core.RootSectionsPublicationTree" name="RootSectionsCoreTree"/> <publicationTree class="org.nuxeo.ecm.platform.publisher.impl.localfs.LocalFSPublicationTree" name="LocalFSTree"/> <publicationTree class="org.nuxeo.ecm.platform.publisher.remoting.client.ClientRemotePublicationTree" name="ClientForRemoteTree"/> <publicationTree class="org.nuxeo.ecm.platform.publisher.remoting.server.CoreTreeWithExternalDocs" name="CoreTreeWithExternalDocs"/> </extension>